/******************************************************************************/
/*会员页start*/
/*客户中心左边*/
#user {width: 1023px;margin-bottom: 50px;}
#user #left{width: 168px;float: left;}
#user #left .box .con{width: 100%;height: auto;}
#user #left .box .con .user_name{width: 100%; height: 260px;font-size: 20px; text-align: left;z-index: 5px; }
#user #left .box .con .user_name #top{width: auto;height: 60px; line-height: 60px; margin-bottom: 5px;}
#user #left .box .con .user_name #middle{width: auto; height: 140px;}
#user #left .box .con .user_name #bottom{width: auto; height: 54px; line-height: 54px; font-size: 16px;}
#user #left .box .con .title{width: 100%;height: 28px;background: #8b0409;color: #fff;  text-align: left; line-height: 28px; font-size: 14px; position: relative; cursor: pointer;text-indent: 35px;}
#user #left .box .con .title .arrow{width: 15px; height: 15px; position: absolute; right: 12px; top: 7px; background: url(../pic/user_ico.png);}
#user #left .box .con li{width: 100%;height: 45px; line-height: 45px; border-bottom: 1px solid #e4e5e7;color: #7d7d7d;text-indent: 35px;}
#user #left .box .con li.curs{background: url(../pic/pic.png) 140px -280px no-repeat;font-weight: bold;}
#user #left .box .con li a{color: #7d7d7d;}
#user #left .box .con .goods{width: 216px;margin-left: 29px;height: auto;  margin-top: 20px; margin-bottom: 50px; overflow: hidden;}
#user #left .box .con .goods .top{font-size: 15px;width: 156px;margin: 10px 30px;height: 30px;text-align: center; line-height: 30px;border-bottom: 1px solid #bc3a52;color: #bc3a52}
#user #left .box .con .goods a{float: left;}
#user #left .box .con .goods .msg{width: 216px; height: 265px; line-height: 55px; text-align:center; overflow: hidden;}
#user #right{width: 818px;float: right;padding-top: 60px; overflow: hidden;}
#user #right .pagelist{margin-top: 5px; height: 18px; line-height: 18px; text-align: center; overflow: hidden;}
#user #right .pagelist a{font-size: 18px;color: #9e9e9e; line-height: 18px; float: left;width: 22px;height: 18px;}
#user #right .pagelist a:hover{color: #9f1212;}
#user #right .pagelist .hover{color: #9f1212;font-size: 18px;}
#user #right .pages_left{ background: url(../images/user_pages.png); }
#user #right .pages_right{width: 21px;height: 18px;background: url(../images/user_pages.png) -22px;}
/* #user #right .keep_box{border: 1px solid #bababa; border-top: 1px solid #d10842;}
#user #right .keep_box .keep{height: 28px; background: #f2f2f2; text-align: center; color: #7e7878;}
#user #right .keep_box tr{height: 120px; font-size: 14px; padding: 0px 15px;text-align: center;}
#user #right .keep_box .borders{border-bottom: 1px #e6e6e6 dashed;}
#user #right .keep_box td a{color: #a3a0a0;}
#user #right .keep_box td img{margin-left: 5px;float: left;}	 */
#user #right #title_list{width: 100%;color: #000000;height: 30px; line-height: 30px;float: left;font-size: 16px;font-weight: bold;}
#user #right #title_list1{width: 100%;color: #000000;height: 22px; line-height: 30px;float: left;margin-top: 22px;font-size: 16px;font-weight: bold;}
#user #right #title_list2{width: 100%;color: #000000;height: 22px; line-height: 30px;float: left;margin-top: 40px;font-size: 16px;font-weight: bold; margin-bottom: 12px;}
#user #right #title_list3{width: 100%;color: #000000;height: 22px; line-height: 30px;float: left;font-size: 16px;font-weight: bold; margin-bottom: 12px;}
#user #right #title_list4{width: 100%;color: #000000;height: 22px; line-height: 30px;float: left;margin-top: 52px;font-size: 16px;font-weight: bold; margin-bottom: 30px;}
#user #right #title_list .title{float: left;width: auto;}

/* 我的优惠券样式 */
#user #right #title_list .explain{float: right; font-size: 14px; cursor: pointer;}
#user #right #title_list .explain:hover{opacity: 0.8;}
#coupon{float: left; width: 818px; height: auto; margin-top: 6px;}
#coupon .coupon-top{width: 803px; height: 40px; border-top: 1px solid #c9c9c9;padding-left: 15px;}
#coupon .coupon-top li{min-width: 80px;width: auto;height: 39px; float: left;margin-right: 70px;font-size: 14px;line-height: 39px;cursor: pointer;text-align: center;}
#coupon .coupon-top .now{color: #8b0409;border-bottom: solid #8b0409 1px;}
#coupon .content{float: left; width: 100%; height: auto; border-top: 1px solid #c9c9c9;}
#coupon .content .box{float: left; width: 382px; height: 164px; margin: 20px 0 0 27px; position: relative; color: #eff5f1;}
#coupon .content .box h1{position: absolute; font-size: 19px; left: 24px; top: 24px;}
#coupon .content .box p{margin: 0;}
#coupon .content .box .p1{position: absolute; font-size: 13px; top: 55px; left: 24px;}
#coupon .content .box .p2{position: absolute; font-size: 13px; top: 98px; left: 24px; line-height: 24px;}
#coupon .content .box .p3{position: absolute; font-size: 13px; top: 25px; right: 22px;}
#coupon .content .content-list{width: 803px; height: 79px; border-bottom: 1px solid #c9c9c9;padding-left: 15px; line-height: 79px;}
#coupon .content .content-list .left{width: 260px;}
#coupon .content .content-list .right{padding-right: 60px;color: #8b0413;}
#coupon .content .content-list .middle{width: auto;height: 69px;padding-top: 10px; float: left; line-height: 30px;}

#coupon .coupon_explain{float: left; width: 816px; height: 613px; border: 1px solid #c9c9c9;}
#coupon .coupon_explain img{float: left; width: 816px; height: 584px; margin-top: 30px;}

/*用户订单*/
#user #right .order_msg{color: #7a7a7a;width: 100%; height: auto;overflow: hidden;float: left; margin-top: 12px; border-top: 1px solid #c9c9c9;}
#user #right .order_msg1{color: #7a7a7a;width: 100%; height: auto;overflow: hidden;float: left; margin-top: 12px; border-top: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9;}
#user #right .order_msg2{color: #7a7a7a;width: 818px; height: auto;overflow: hidden;margin-bottom: 50px;float: left; border-top: 1px solid #c9c9c9;}
#user #right .order_msg2 a:hover{font-weight: bold;}
#user #right .order_msg input{text-align: center;color: #808080;outline: none;}
#user #right .order_msg .goods_id{width: 24px; height: 24px; border: solid 1px #880306; cursor: pointer;}
#user #right .order_msg .selected{background: url(../img/selected.png) center no-repeat;}
#user #right .sale_submit{width: 100px;float: left;margin-left: 350px;cursor: pointer; text-align: center; line-height: 30px; height: 30px ; font-size: 18px; color: #fff;background: #8b0409;}
#user #right .order_addr{width: 818px; height: auto;overflow: hidden; float: left; border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9;}
#user #right .order_addr input{text-align: center;}
#user #right .order_addr input:focus{border: 1px solid #ff95b4;}
#user #right .order_top{float: left;width: 816px; height: 35px; color: #898989; line-height: 35px; border: 1px solid #c9c9c9;}
#user #right .order_top span{color: #9f1212;}
#user #right .order_top a{color:#fff; }
#user #right .order_top span.right{width: 40px;height: 20px;border-radius: 2px;line-height: 20px;font-size: 14px;text-align: center;color: #e51450;background: #fff;margin-top: 5px;margin-right: 5px;}
#user #right .order_top1{float: left;width: 818px; height: 35px; color: #898989; line-height: 35px; margin-top: 15px; margin-bottom: 18px; border-top: 1px solid #898989; border-bottom: 1px solid #898989;}
#user #right .order_top1 span{color: #9f1212;}
#user #right .order_top1 .trace{ border-bottom: 1px solid #898989;}
#user #right .order_top1 .trace1{height: auto;}
#user #right .order_sn td{border-bottom: 1px #cecfd2 solid;}
#user #right .order_title td{height: 37px;border-bottom: 1px #dadadc solid;line-height: 37px;}
#user #right .order_goods .border{border-bottom: 1px #dddddd dashed;}
#user #right .join_goods{float: left;margin-top: 10px;}
#user #right .join_goods table{float: left;margin-top: 5px;}
#user #right .join_name{height: 25px;line-height: 25px;padding: 0 5px;color: #757575;}
#user #right .join_sn{height: 25px;line-height: 25px;padding: 0 5px;color: #bc003e}
#user #right .font16{color: #808080;}
#user #right h5{height: 35px;line-height: 35px;width: 100%;margin: 15px 0 0 0;float: left;}
#user #right .order_pay {color: #808080;line-height: 35px;}
#user #right .order_other {color: #808080;float: left;}
#user #right .order_price {color: #000000;margin-top: 40px;margin-bottom: 50px;float: left;line-height: 28px;}
#user #right .order_price .button_6{cursor: pointer;width: 42px;height: 75px; overflow: hidden; background: #ffffff; margin:0 auto;line-height: 35px;text-align: center;font-size: 22px;color: #9f1212; border: 2px solid #9f1212; font-weight: bold;}
#user #right .add_message{color: #808080;margin-top: 20px;float: left;width: 100%;line-height: 35px;}
#user #right .add_message textarea{color: #808080;width: 724px;height: 50px;float: left;margin-top: 10px;resize: none;}
#user #right .other{margin-top: 20px;float: left;width: 100%;line-height: 35px;background: #c91447;color: #fff;text-align: right;}
#user #right .other span{color: #fff;font-size: 20px;}
#user #right .list{width: 818px; height: 36px;color: #444444;}
#user #right .list th{background: #f2f2f2;}
#user #right .list_bottom{font-size: 18px; height: 30px; color: #9f1212; text-align: right;padding-right: 20px; border-top: 1px solid #ececec;}
#user #right .list1{width: 818px; height: 180px; color: #898989;}
#user #right .list1 td{border-bottom: 1px dashed #898989;}
#user #right .list2{width: 818px; height: 102px; color: #898989;}
#user #right .list3{width: 818px; height: 36px; background-color: #ececec;}
#user #right .goods {height: 160px; width: 818px; margin: 0px 15px;font-size: 12px;line-height: 18px;}
/*4.1活动*/
#user #right .goods td{position: relative;}
#user #right .goods .pic{position: absolute; left: -600px;bottom: 0px;width: 300px; height: 30px;}
#user #right .goods .pic a{margin-right: 15px;text-decoration: underline;}
/* 用户报名全免计划显示 */
#user #right .famous_paintings{width: 816px; height: 80px; border: 1px solid #dcdcdc; float: left; margin-top: 42px; position: relative;}
#user #right .famous_paintings2{margin-top: 20px;}
#user #right .famous_paintings .content{width: 100%; line-height: 80px; text-align: center; font-size: 16px; color: #585858; cursor: pointer;}
#user #right .famous_paintings .content .text{float: left; margin-left: 106px;}
#user #right .famous_paintings .content .arrow{float: right; width: 8px; height: 14px; background: url(../pic/consume_record_arrow.png) no-repeat; margin: 33px 20px 0 0; cursor: pointer;}
#user #right .famous_paintings .content .arrow2{float: right; width: 14px; height: 8px; background: url(../pic/consume_record_arrow2.png) no-repeat; margin: 36px 20px 0 0; cursor: pointer;}
#user #right .famous_paintings .more{position: absolute; width: 816px; height: 144px; border: 1px solid #dcdcdc; border-top: none; background-color: #fff; top: 82px; z-index: 2; left: -1px; font-size: 16px; color: #585858; display: none;}
#user #right .famous_paintings .more span{float: left; margin-left: 105px; width: 100%; line-height: 20px;}
#user #right .famous_paintings .more .one{margin-top: 20px;}
#user #right .famous_paintings .more .four{margin-top: 25px;}



#user #right .goods td.border {border-top: 1px dashed #eaeaea;}
#user #right .goods td.border a{color: #9f1212}
#user #right .goods td.border a:hover{font-weight: bold;}
#user #right .goods td.border .button_6{cursor: pointer;width: 60px;height: 25px;overflow: hidden;background: #8b0409;margin:0 auto;line-height: 25px;text-align: center;font-size: 12px;color: #fff;}
#user #right .goods td.border .button_6:hover{background-color: #ab0409;}
#user #right .goods  img{float: left;margin-left: 10px;}
#user #right #status{float: left; width: 818px; height: 28px; margin-top: 40px; margin-bottom: 40px;}

#user_index .my_account .ico1{color:#898989; height: 25px; line-height: 25px; padding-left: 25px;background: url(../pic/pic.png) 0px -113px no-repeat;display: inline-block;}

#user #right #status1{float: left; background: url(../pic/status.png) 0px -14px no-repeat; width: 723px; height: 30px; margin-left: 95px;}
#user #right #status2{float: left; background: url(../pic/status.png) 0px -94px no-repeat; width: 723px; height: 30px; margin-left: 95px;}
#user #right #status3{float: left; background: url(../pic/status.png) 0px -180px no-repeat; width: 723px; height: 30px; margin-left: 95px;}
#user #right #status4{float: left; background: url(../pic/status.png) 0px -263px no-repeat; width: 723px; height: 30px; margin-left: 95px;}
#user #right .goods .sum1{position: relative; color: #9f1212; border-top: 1px dashed #eaeaea;}
#user #right .goods .sum1 div{background: url(../pic/sum1.png) no-repeat; position: absolute;top: 25px;left: 4px;height: 31px;width: 64px;line-height: 28px;color: #fff;}
#user #right .collection_list1{border: 1px solid #c9c9c9; float: left; margin-top: 12px;}
#user #right .collection_list1 .collection{height: 160px; color: #9f1212;}
#user #right .collection_list1 .borders{border-top: 1px dashed #e6e6e6;}
#user #right .collection_list1 .borders a:hover{font-weight: bold;}
#user #right .order_table{color: #7a7a7a;width: 100%; height: auto;overflow: hidden; float: left; margin-top: 12px; border: 1px solid #c9c9c9;}
#user #right .saved{height: 36px;}
#user #right .saved .borders{border-top: 1px dashed #e6e6e6;}

/* 我的刮蛋乐样式 */
#user #right .buy_goods{float: left; height: 38px;line-height: 34px;width: 100%; margin-top: 45px;}
#user #right .buy_goods .exchange_border{width: 215px; height: 38px;border: solid 1px #878787; float: left; color: #adadad; text-indent: 5px;}
#user #right .buy_goods .exchange_border:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
#user #right .buy_goods .button1{width: 85px; height: 38px; line-height: 38px; float: left; background: #8b0409; text-align: center; color: #fff; font-size: 15px;  margin-left: 10px; }
#user #right .buy_goods .button1:hover{background-color: #ab0409;}
#user #right .donation{height: 160px; width: 818px; margin: 0px 15px;font-size: 12px;line-height: 18px;}
#user #right .donation td.border {border-bottom: 1px dashed #c9c9c9;}
#user #right .donation td.border a{color: #9f1212}
#user #right .donation td.border a:hover{font-weight: bold;}
#user #right .captcha_box{float: left; height: 30px; line-height: 28px; width: 100%; margin-top: 10px;}
#user #right .captcha_box .code{width: 105px; height: 30px; border: solid 1px #878787; float: left; color: #adadad; text-indent: 5px;}
#user #right .captcha_box .code:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
#user #right .captcha_box .captcha{width: 65px; height: 30px; float: left; margin-left: 10px;}

/*售后表单*/
#user #right #sale_service_form{width: 818px; height: auto; overflow: hidden;float: left;}
#user #right #sale_service_form .question{width: 818px; height: 34px; margin-bottom: 20px; font-size: 14px; color: #000;}
#user #right #sale_service_form .question_note{width: 818px; height: 100px;}
#user #right #sale_service_form .question_note .left_text{float: left;}
#user #right #sale_service_form .question_note #question_note{width: 477px; height: 90px;float: left;resize: none;}
#user #right #sale_service_form .question_note .right_text{width: 120px; height: 20px; padding-top: 80px;color: #737373; margin-left: 10px; float: left;}
#user #right #sale_service_form .price_point{width: auto; height: 34px; margin-left: 10px;}
#user #right #sale_service_form .price_point span{color: #8b0409;}
#user #right #sale_service_form .error{width: 775px; height: 20px; color: #8b0409;margin-top: -10px;}
#user #right #sale_service_form .sale_pic{width: 775px; height: 130px;padding-top: 20px;  border-top: dashed 1px #cccccc; margin-top: 50px;}
#user #right #sale_service_form .sale_pic #pic_box{min-width: auto; height: 100px; float: left;margin-left: 25px;}
#user #right #sale_service_form .sale_pic #pic_box .pic{width: 100px; height: 100px; margin-right: 10px; position: relative;float: left;}
#user #right #sale_service_form .sale_pic #pic_box .pic img{width: 100px; height: 100px;}
#user #right #sale_service_form .sale_pic #pic_box .pic .delete{width: 100px; height: 20px; background: rgba(0,0,0,0.3); position: absolute; bottom: 0px;color: #fff;text-align: center;line-height: 20px; font-size: 16px; left: 0px; cursor: pointer;}
#user #right #sale_service_form .sale_pic .upload{width: 100px; height: 100px; background: url(../img/upload.png);float: left; position: relative;}
#user #right #sale_service_form .sale_pic .upload #file{opacity: 0;width: 100px; height: 100px; position: absolute; top: 0px;}
#user #right #sale_service_form .sale_pic .pic_text{width: 220px; line-height: 20px; height: 100px;margin-left: 30px; margin-top: 30px; font-size: 14px;  float: left;color: #7f7f7f;}
#user #right #sale_service_form .address{width: 600px; height: 30px;margin-left: 25px;margin-top: 160px; float: left;}
#user #right #sale_service_form .required{width: auto;color: #8a0105;margin-right: 5px;height: 30px;float: left; line-height: 30px;}
#user #right #sale_service_form .input_address{width: 230px; height: 28px;  border: solid 1px #b2b2b2; padding-left: 15px; margin-left: 15px;font-size: 14px; }
#user #right #sale_service_form .contact{width: 600px; height: 30px; margin-left: 25px; float: left; margin-top: 30px;}
#user #right #sale_service_form .contact .input_consignee{width: 105px; height: 28px;border: solid 1px #b2b2b2;float: left;padding-left: 15px;}
#user #right #sale_service_form .contact .input_mobile{width: 185px; height: 28px;border: solid 1px #b2b2b2;float: left; margin-left: 20px;padding-left: 15px;}
#user #right #sale_service_form .payment{width: 600px; height: 30px; margin-left: 25px; float: left; margin-top: 30px;}
#user #right #sale_service_form .payment .input_payment{width: 185px; height: 28px;border: solid 1px #b2b2b2;float: left; margin-left: 20px;padding-left: 15px;}
#user #right #sale_service_form .submit{width: 78px;height: 25px;margin-left: 25px; line-height: 25px; color: #fff;background: #8a0105;margin-right: 500px; margin-top: 30px;}


#user #right #sale_service_form .sale_note{width: 775px; margin-top: 20px;float: left;}
#user #right #sale_service_form .sale_note th{background: #8b0409;color: #fff; height: 30px; line-height: 30px;}
#user #right #sale_service_form .sale_note td{border-right: solid 1px #bababa;border-bottom: solid 1px #bababa; height: 60px; text-align: center;}
#user #right #sale_service_form .sale_note td.left_b{border-left:solid 1px #bababa; }
#user #right #sale_service_form .sale_note_text{width: 775px;margin-top: 20px; margin-bottom: 10px;float: left; line-height: 20px;}


#user #right #submit{width: 380px; height: 144px; border: solid 1px #93050b; background: #fff;position: fixed; top: 50%; left: 50%; margin-left: -190px; margin-top: -72px;}
#user #right #submit .top{text-align: center;font-size: 25px; color: #93050b; margin-top: 45px; margin-bottom: 25px;}
#user #right #submit .top_2{width: 80px; height: 25px; line-height: 25px; text-align: center; background: #93050b;color: #fff; display: block; margin: 0px auto;}



/*售后单详情*/
#user #right #sale_detail{width: 775px; height: auto; overflow: hidden;float: left;}
#user #right #sale_detail .state_list{width: 100%;height: 25px; line-height: 25px; margin: 40px 0px; margin-left: 40px;color: #070707; float: left;}
#user #right #sale_detail .state_list .num_box{width: auto; float: left; padding-right: 5px;}
#user #right #sale_detail .state_list .num_box .num{width: 20px; height: 20px; border: solid 1px #070707; display: block;float: left; border-radius: 10px; text-align: center; line-height: 20px; margin-right: 10px;}
#user #right #sale_detail .state_list .num_box .now{ background: #8a0105;color: #fff; border: none;}
#user #right #sale_detail .state_list .num_box .point{margin-left: 10px;}
#user #right #sale_detail .order_sn{width: 775px;text-indent: 20px;height: 20px; float: left;}
#user #right #sale_detail .order_sn span{color: #930005;}
#user #right #sale_detail .message{width: 775px;text-indent: 20px; margin-top: 70px; float: left; margin-bottom: 10px;}
#user #right #sale_detail .message_boxs{width: 775px; height: auto; float: left; border-left: solid 1px #cecece; border-top: solid 1px #cecece;}
#user #right #sale_detail .message_boxs td{min-height: 85px;  border-bottom: solid 1px #cecece; border-right: solid 1px #cecece;  line-height: 20px;}
#user #right #sale_detail .submit{width: 78px;height: 25px; line-height: 25px; color: #fff;background: #8a0105; }


/*用户订单end*/
/*用户中心首页*/
#user_index {width: 818px; height: auto;}
#user_index .my_account{width: 816px; height: 272px; border: 1px solid #dddddd;float: left; margin-top: 12px;}
#user_index .no_order{width: 818px; text-align: center; padding-top: 60px; color: #898989; font-size: 16px;}
#user_index .no_order a{line-height: 30px; font-size: 12px; color: #9f1212; margin-right: 175px;}
#user_index .no_order a:hover{font-weight: bold; border-bottom: 1px dashed #9f1212;}
#user_index .my_account a{margin-right: 25px;}
#user_index .my_account .ico1{color:#898989; height: 25px; line-height: 25px; padding-left: 25px;background: url(../pic/pic.png) 0px -113px no-repeat;display: inline-block;}
#user_index .my_account .ico2{color:#898989; height: 25px; line-height: 25px; padding-left: 25px;background: url(../pic/pic.png) -149px -115px no-repeat;display: inline-block;}
#user_index .my_account .ico3{color:#898989; height: 25px; line-height: 25px; padding-left: 25px;background: url(../pic/pic.png) -281px -115px no-repeat;display: inline-block;}
#user_index .my_account .ico4{color:#898989; height: 25px; line-height: 25px; padding-left: 25px;background: url(../pic/pic.png) -441px -110px no-repeat;display: inline-block;}
#user_index .my_account #span1{margin-right: 25px;}
#user_index .my_account1{width: 768px; float: left; height: 112px; line-height: 56px; color: #898989; padding-left: 25px; padding-right: 25px;}
#user_index .my_account1 li.my{border-bottom: 1px dashed #dddddd;}
#user_index .my_account1 li.my a:hover{color: #9f1212; border-bottom: 1px dashed #9f1212; font-weight: bold;}
#user_index .my_account2{width: 768px; float: left; height: 160px; line-height: 45px; color: #898989; padding-left: 25px; padding-right: 25px; position: relative;}
#user_index .my_account2 li.my1{height: 45px; line-height: 45px;}
#user_index .my_account2 li.my2{width: 768px; height: 40px;background: url(../pic/my_growup.png) no-repeat;position: absolute;top: 40px;left:35px;}
#user_index .my_account2 li.my3{ width: 768px;height: 18px;background: url(../pic/my_growup1.png) no-repeat;position: absolute;top: 60px;left:52px;}
#user_index .my_account2 li.my4{ width: 768px;height: 18px;background: url(../pic/my_growup2.png) no-repeat;position: absolute;top: 60px;left:52px;}
#user_index .my_account2 .v_i{ width: 7px;height: 5px;background: url(../pic/my_growup3.png) no-repeat;position: absolute;top: 18px;left:100%;margin-left: 20px;z-index: 1000;}
#user_index .my_account2 li.my5{ width: 180px;height: 40px; font-size: 12px;position: absolute;top: 85px;left:52px;background: #dddddd;line-height: 20px;padding: 5px 10px;color: #808080;border-radius:5px;}
#user_index .list_2 .btnLeft{float: left; width:35px;height:57px;position:absolute;left:10px;top:10px;background:url(./pic/pic.png) no-repeat 13px 30px;}

/* 画材全免计划CSS */
#user_index .user_freeplan{float: left; width: 100%; height: auto; margin-bottom: 20px;}
#user_index .user_freeplan .title{float: left; width: 100%; height: 35px; line-height: 35px;}
#user_index .user_freeplan .title span{float: left; font-size: 16px; color: #000000; font-weight: bold;}
#user_index .user_freeplan .title a{float: right; font-size: 13px; color: #585858; margin-right: 12px;}
#user_index .user_freeplan .title a:hover{opacity: 0.6;}
#user_index .user_freeplan .content{float: left; width: 816px; height: auto; overflow: hidden; border: 1px solid #dcdcdc;}
#user_index .user_freeplan .content .success_rate{float: left; width: 100%; height: 266px; overflow: hidden; color: #343434; font-size: 16px; font-family: "Hiragino Sans GB","Microsoft YaHei";}
#user_index .user_freeplan .content .success_rate .examination_year{float: left; width: 100%; height: 25px; line-height: 25px; margin-top: 25px; text-indent: 20px;}
#user_index .user_freeplan .content .success_rate .examination_year .my_info_but{margin-left: 30px; text-decoration: underline; cursor: pointer;}
#user_index .user_freeplan .content .success_rate .examination_year .my_info_but:hover{opacity: 0.6;}
#user_index .user_freeplan .content .success_rate .reference{float: left; width: 100%; height: 25px; line-height: 25px; margin-top: 20px; text-indent: 20px;}
#user_index .user_freeplan .content .success_rate .actual{float: left; width: 100%; height: 25px; line-height: 25px; text-indent: 20px;}
#user_index .user_freeplan .content .success_rate .progress{float: left; width: 100%; height: 25px; line-height: 25px; text-indent: 20px; margin-top: 31px;}
#user_index .user_freeplan .content .success_rate .img_text{float: left; width: 100%; height: 25px; line-height: 25px; text-indent: 20px; margin-top: 10px; position: relative; overflow: hidden;}
#user_index .user_freeplan .content .success_rate .img_text .progress_img1{position: absolute; width: 400px; height: 15px; background: url(../pic/progress_img1.png) no-repeat; top: 5px; left: 20px;}
#user_index .user_freeplan .content .success_rate .img_text .wall{width: 400px; height: 15px; position: absolute; top: 5px; left: 20px;}
#user_index .user_freeplan .content .success_rate .img_text .progress_img2{position: absolute; width: 400px; height: 15px; background: url(../pic/progress_img2.png) no-repeat;}
#user_index .user_freeplan .content .success_rate .img_text .percentage{float: left; color: #a0161b; font-size: 16px; line-height: 25px; margin-left: 410px}
#user_index .user_freeplan .content .success_rate .img_text .text{float: left; color: #343434; font-size: 16px; line-height: 25px; margin-left: 42px}
#user_index .user_freeplan .content .consume_record{float: left; width: 100%; height: auto; overflow: hidden; font-family: "Microsoft YaHei";}
#user_index .user_freeplan .content .consume_record .title{float: left; width: 100%; height: 50px; background-color: #f2f2f2; cursor: pointer;}
#user_index .user_freeplan .content .consume_record .title .text{float: left; text-indent: 20px; color: #313131; line-height: 50px; font-size: 15px;}
#user_index .user_freeplan .content .consume_record .title .arrow{float: right; width: 8px; height: 14px; background: url(../pic/consume_record_arrow.png) no-repeat; margin: 18px 20px 0 0; cursor: pointer;}
#user_index .user_freeplan .content .consume_record .title .arrow:hover{opacity: 0.6;}
#user_index .user_freeplan .content .consume_record .title .arrow2{float: right; width: 14px; height: 8px; background: url(../pic/consume_record_arrow2.png) no-repeat; margin: 21px 20px 0 0; cursor: pointer;}
#user_index .user_freeplan .content .consume_record .title .arrow2:hover{opacity: 0.6;}
#user_index .user_freeplan .content .consume_record .content2{float: left; width: 100%; max-height: 606px;}
#user_index .user_freeplan .content .consume_record .content2 .box{float: left; width: 776px; height: 100px; margin: 0 20px; border-bottom: 1px dashed #f2f2f2; position: relative;}
#user_index .user_freeplan .content .consume_record .content2 .box img{float: left; width: 60px; height: 60px; margin-top: 20px;}
#user_index .user_freeplan .content .consume_record .content2 .box .goods_name{float: left; max-width: 423px; height: 18px; line-height: 18px; font-size: 14px; color: #343434; margin: 41px 0 0 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#user_index .user_freeplan .content .consume_record .content2 .box .goods_name:hover{opacity: 0.6;}
#user_index .user_freeplan .content .consume_record .content2 .box .goods_number{height: 100px; line-height: 100px; font-size: 14px; color: #343434; margin-left: 10px; position: absolute; left: 513px;}
#my_freeplan_info_bg{background: rgba(87, 87, 87, 0.68); FILTER: ALPHA(opacity=25,finishopacity=100,style=0); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999; display: none;}
#my_freeplan_info{width: 800px; height: 500px;  position: fixed; top: 50%; left: 50%; margin-left: -400px; margin-top: -250px; z-index: 1000000; background-color: #fff; overflow-y:scroll; display: none;}
#my_freeplan_info .close{width: 16px; height: 16px; cursor: pointer; position: absolute; top: 22px; right: 30px; background: url(../pic/close_my_freeplan_info.png) no-repeat;}
#my_freeplan_info .close:hover{opacity: 0.5;}
#my_freeplan_info .title{float: left; width: 100%; height: 59px; line-height: 59px; font-size: 16px; color: #585858;  border-bottom: 1px solid #dcdcdc; text-align: center;}
#my_freeplan_info .info{float: left; width: 706px; height: 56px; line-height: 59px; font-size: 15px; color: #585858; margin: 0 47px; }
#my_freeplan_info .info .left{float: left; width: 155px; text-align: left; text-indent: 50px;}
#my_freeplan_info .info .right{float: left; text-align: left; margin-left: 30px;}
#my_freeplan_info .info img{float: left; width: 49px; height: 40px; margin: 8px 0 0 10px;

}
#user_index .user_freeplan1{float: left; width: 100%; height: 180px; background: url(../pic/user_freeplan1.jpg) no-repeat; margin-bottom: 20px;}

#my_freeplan_info .title_zhankai{ border-bottom: 1px solid #ddd;}
#my_freeplan_info .title_zhankai .zhankai{ float:right; cursor: pointer;}
#my_freeplan_info .title_zhankai .zhankai_img{ float: right; width: 8px; height: 10px; margin: 25px 0 0 5px;
        transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    -o-transition:0.5s;
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
   -o-transform:rotate(180deg);
}
#my_freeplan_info .title_zhankai2{ border-bottom: 1px solid #ddd;}
#my_freeplan_info .title_zhankai2 .zhankai2{ float:right; cursor: pointer;}
#my_freeplan_info .title_zhankai2 .zhankai_img2{ float: right; width: 8px; height: 10px; margin: 25px 0 0 5px;
        transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    -o-transition:0.5s;

}

.baokao_msg{
     transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    -o-transition:0.5s;
}
.luqu_msg{
     transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    -o-transition:0.5s;
    display: none;
}
#my_freeplan_info .info .colors{ display: inline-block; width: 400px; height: 10px; border:1px solid #ddd; border-radius: 10px; position: relative; top: 23px;}
#my_freeplan_info .info .colors span.red{ width: 300px; height: 12px;border-radius: 10px; background: #A1161B; position: absolute; top: 0; left: 0;}
#my_freeplan_info .info .colors span.txt{ position: absolute; right: -45px; top: -25px; color: #a1161b; font-size: 16px;}



/* 申请修改画材全免计划资料弹出框CSS */
#user_index #freeplan_edit_bg{background:rgba(255, 255, 255, 0.68);FILTER:ALPHA(opacity=25,finishopacity=100,style=0);position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 999;}
#user_index #freeplan_edit{width: 818px; height: 536px; position: fixed;top: 50%; left: 50%; margin-left: -400px; margin-top: -270px; z-index: 10000;padding: 17px 26px;background: url(../pic/freeplan_edit_bg.png);}
#user_index #freeplan_edit .close{width: 17px; height: 17px; cursor: pointer; position: absolute; top: 25px; right: 32px; background: url(../pic/pic.png) -483px 0px no-repeat;}
#user_index #freeplan_edit .close:hover{background: url(../pic/pic.png) -483px -17px no-repeat;}
#user_index #freeplan_edit img{position: absolute;left: 50%;margin-left: -50px;top: 250px;}
#user_index #freeplan_edit .freeplan_edit{width: 738px;height: 345px;position: absolute;left: 50%;margin-left: -365px;top: 140px;}
#user_index #freeplan_edit #form .form{width: 512px;height: 320px;margin: 0 auto;background: #fff;}
#user_index #freeplan_edit #form .form tr{height: 35px;}
#user_index #freeplan_edit #form .form .nonull{background: url('../pic/freeplan_xing.png') no-repeat 100px center;}
#user_index #freeplan_edit #form .foot{width: 512px;height: 33px;margin: 0 auto;padding: 25px 0;text-align: center;}
#user_index #freeplan_edit #form .submit{width: 137px;height: 33px;text-align: center;line-height: 33px;color: #fff;font-size: 16px;cursor: pointer;margin-left: -20px;}
#user_index #freeplan_edit #form .submit.no{background: #919191;}
#user_index #freeplan_edit #form .submit.yes{background: #72060a;}
#user_index #freeplan_edit #form .text{height: 25px;text-indent: 5px;border: 1px solid #535353;margin-left: 5px;}
#user_index #freeplan_edit #form select.text{height: 27px;text-indent: 0px;}
#user_index #freeplan_edit #form #note{font-size: 12px;color: #919191;}



#user_index .top_left{width: 420px; height: 300px;margin-top: 28px; border: 1px solid #b4b4b4; float: left;}
#user_index .top_left .heard{line-height: 26px;width: 282px; height: 81px; padding: 14px 130px 8px 8px; color: #757575;font-size: 16px; background: url(../images/user_index.png);}
#user_index .top_left .heard img{float: left;margin-right: 8px;}
#user_index .top_left .num1{width: 90px; height: 32px;float: left; border: 1px #d1d1d1 solid;color: #8c8c8c;background: #e7e7e7; line-height: 32px;text-align: center;cursor: pointer;}
#user_index .top_left .num2{width: 90px; height: 32px;float: left; border: 1px #d1d1d1 solid;color: #8c8c8c;background: #e7e7e7; line-height: 32px;text-align: center;cursor: pointer;}
#user_index .top_left .num1.hover{width: 90px; height: 32px;float: left;border:none;border-top: 2px #d10842 solid;border-right: 1px solid #e7e7e7;color: #8c8c8c;line-height: 32px;text-align: center;cursor: pointer;background: #fff;}
#user_index .top_left .num2.hover{width: 90px; height: 32px;float: left;border:none;border-top: 2px #d10842 solid;border-right: 1px solid #e7e7e7;color: #8c8c8c;line-height: 32px;text-align: center;cursor: pointer;background: #fff;}
#user_index .top_left .num3{width: 236px; height: 33px;float: left;border-bottom: 1px #e7e7e7 solid; margin-bottom: 20px;}
#user_index .top_left .num1_con li{float: left; width: 390px;height: 40px; font-size: 12px; line-height: 40px; margin: 0px 15px; border-bottom: 1px #dcdcdc dashed;}
#user_index .top_left ul.num2_con{position: relative;height: 140px;width: 400px;float: left; margin: 0px 10px;}
#user_index .top_left .num2_con li.v{ width: 400px;height: 40px;background: url(../images/my_growup.png) no-repeat;position: absolute;top: 0px;left:0px;}
#user_index .top_left .num2_con li.v_l{ width: 400px;height: 14px;background: url(../images/my_growup.png) 0 -59px no-repeat;position: absolute;top: 45px;left:0px;}
#user_index .top_left .num2_con li.v_v{ width: 400px;height: 14px;background: url(../images/my_growup.png) 0 -128px no-repeat;position: absolute;top: 45px;left:0px;}
#user_index .top_left .num2_con li.v_c{ width: 390px;height: 30px; font-size: 12px;position: absolute;top: 65px;left:-6px;border: 1px solid #ddd;background: #efc4d3;line-height: 15px;padding: 5px 10px;color: #808080;border-radius:5px;}
#user_index .top_left .num2_con .v_i{ width: 7px;height: 5px;background: url(../images/my_growup.png) 0 -195px no-repeat;position: absolute;top: 16px;left:100%;margin-left: -4px;z-index: 1000;}
#user_index .top_left .num2_con .v_a{ width: 50px;height: 22px; font-size: 12px;position: absolute;top: 110px;right:0px;background: #c21c4c;line-height: 22px;padding: 0 10px;color: #fff;border-radius:3px;display: block;}
#user_index .top_right{width: 292px;padding: 0px 7px; height: 300px;margin-top: 28px;border: 1px solid #b4b4b4; float: right;}
#user_index .top_right .heard{width: 292px;height: 48px; border-bottom: 1px #e7e7e7 solid; font-size: 18px; line-height: 48px; color: #be0a53;}
#user_index .top_right .num1{width: 252px;padding-left: 40px; height: 48px;font-size: 14px;line-height: 48px;color: #7e7878;background: url(../images/user_index_let.png) no-repeat;}
#user_index .my_order{width: 100%;color: #000000;height: 22px; line-height: 30px;float: left;margin-top: 52px; margin-bottom: 10px; font-size: 16px;font-weight: bold;}
#user_index .order{border: 1px #d4d4d4 solid;border-top: none; color: #7a7a7a;}
#user_index .order th{background: #e51450;color: #fff;font-weight: normal} 
#user_index .order .order_list{height: 125px;}
#user_index .order td{text-align: center; font-size: 13px;}
#user_index .order .order_list .num1{color: #c60039;border-bottom: 1px #e6e6e6 dashed;position: relative;}
#user_index .order .order_list .num1 div{background: url(../images/user_index_order_num.png) no-repeat;position: absolute;top: 10px;left: -3px;height: 31px;width: 64px;line-height: 28px;color: #fff;}
#user_index .order .order_list .num2{color: #c60039;border-bottom: 1px #e6e6e6 dashed;}
#user_index .order .order_list .num3{color: #e51450;border-bottom: 1px #e6e6e6 dashed;}
#user_index .order .order_list .num4{color: #848484;border-bottom: 1px #e6e6e6 dashed;}
#user_index .order .order_list .num5{color: #848484;border-bottom: 1px #e6e6e6 dashed;}
#user_index .order .bottom{text-align: right; height: 23px; color: #545454;background: #f2f2f2;}
#user_index .order .bottom a:hover{color: #9f1212; text-decoration: underline; font-weight: bold; }
#user_index .order .xia{background: url(../pic/user_xia.png) no-repeat; cursor: pointer;}
#user_index .order .xia:hover{color: #9f1212;}
#user_index .collection{width: 816px; height: auto; float: left; border: 1px solid #c9c9c9; color: #9f1212;}
#user_index .collection_list{color: #9f1212;width: 100%; height: 36px;overflow: hidden; float: left;}
#user_index .collection_list th{background: #f2f2f2;color: #000000;font-weight: normal;} 
#user_index .collection_list .order_list{height: 160px; color: #9f1212;}
#user_index .collection_list td{font-size: 13px;}
#user_index .collection_list .num1{color: #545454;border-top: 1px #e6e6e6 dashed;}
#user_index .collection_list .num2{color: #9f1212;border-top: 1px #e6e6e6 dashed;}
#user_index .collection_list .num3 a{color: #9f1212;}
#user_index .collection_list .num3 a:hover{font-weight: bold;}
#user_index .collection_list .num3{border-top: 1px #e6e6e6 dashed;}
#user_index .collection_list .bottom{text-align: right; height: 23px; color: #b83f3f;background: #f2f2f2;}
#user_index .collection_list .bottom a{ color: #000000;}
#user_index .collection_list .bottom a:hover{color: #9f1212; font-weight: bold; text-decoration: underline;}
#user_index .collection_list .xia{background: url(../pic/user_xia.png) no-repeat; cursor: pointer;}
#user_index .once_list{border: 1px solid #c9c9c9;}
#user_index .once_list .order_list{height: 125px;}
#user_index .once_list td{font-size: 13px;}
#user_index .once_list a:hover{color: #000;text-decoration: underline;}
#user_index .once_list .xia{background: url(../pic/user_xia.png) no-repeat;padding: 0;cursor: pointer;}
/*用户中心首页end*/
/*用户地址*/
#user .user_addr{width: 100%;float: left;padding: 15px 0; margin-top: 12px;}
#user .user_addr tr{height: 55px;}
#user .user_addr td{letter-spacing: 1px;background: #fff;line-height: 20px;height: 35px;color: #666;font-weight: normal;font-size: 12px;}
#user .user_addr .input_border{line-height: 1.5; height: 1.5em;-webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset; background: #fff;-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0;padding: 5px;}
#user .user_addr .input_border:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
#user .user_addr .button_1{width: 130px;height: 30px;line-height: 30px;float: left;}
#user .user_addr a{color: #9f1212;width: 100px;height: 30px;line-height: 30px;text-align: center;float: left;}
#user .user_addr .button_1:hover{background-color: #ab0409;}
#user .user_addr_now a{color: #9f1212;}
#user .notice_content {border: 1px solid #EFE68B; font-size: 12px; margin-bottom: 10px; padding: 8px 15px; background: #FEFFE5;float: left;width: 698px;}
#user .user_addr_now{border: 1px solid #c9c9c9; margin-top: 12px; float: left;}
#user .user_addr_now a:hover{font-weight: bold;}
/*用户地址end*/
/*用户安全*/
#user .user_pass{width: 818px; float: left; padding: 15px 0; margin-top: 12px;}
#user .user_pass td{background: #fff;line-height: 20px;height: 35px;color: #7e7878;font-weight: normal;}
#user .user_pass .input_border{line-height: 1.5; height: 1.5em;-webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset; background: #fff;-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0;padding: 5px;}
#user .user_pass .input_border:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
/*用户安全end*/
/*用户资料*/
#user .user_profile {width: 816px;float: left; margin-top: 12px; border: 1px solid #c9c9c9; padding-top: 15px;}
#user .user_profile tr{height: 55px;}
#user .user_profile td{background: #fff;line-height: 20px;height: 35px;color: #7e7878;font-weight: normal;}
#user .user_profile td img{margin-bottom: 10px;}
#user .user_profile td .head{position: relative; width: 67px;}
#user .user_profile td .head a{ display: none;  position: absolute; bottom: 10px;color: #fff;background: rgba(0,0,0,0.5); width: 67px; text-align: center;}	
#user .user_profile .input_border{line-height: 1.5; height: 1.5em;-webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset; background: #fff;-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0;padding: 5px;}
#user .user_profile .input_border:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
/*	修改头像*/
#user .user_profile .top{padding-left: 30px; height: 30px; font-size: 20px; color: #b8b8b8;}
#user .user_profile .img{padding-left: 30px; height: 90px; width: 90px;margin-bottom: 10px;}
#user .user_profile .form{padding-left: 30px;}
#user .user_profile .form_2{padding-left: 30px;width: 600px;height: 500px;  background: url(./../images/user_head.png) no-repeat ;background-position: 450px 230px;}
#user .user_profile .form_2 .big_img{width: 400px; height: 400px; overflow: hidden;float: left; position: relative; background: #F8F8F8; z-index: 2;}
#user .user_profile .form_2 .big_img .big_box{background:#000;opacity: 0.5;filter: alpha(opacity=50);width: 400px; height: 400px; position: absolute;left: 0px; top: 0px;}
#user .user_profile .form_2 .big_img .move_box{width: 120px; height: 120px; border: 1px dashed #fff; position: absolute; left: 1px; top: 1px;cursor: move;}
#user .user_profile .form_2 .big_img .move_box .modify{width: 120px; height: 120px; position: relative;}
#user .user_profile .form_2 .big_img .move_box .modify .modify_son {width: 8px; height: 8px; position: absolute; right:-4px;bottom:-4px; background: #fff;}
#user .user_profile .form_2 .big_img .move_box .modify .modify_son:hover{cursor: se-resize;}
#user .user_profile .form_2 .small_img{position: relative;  width: 120px; height: 120px; overflow: hidden; float: right; margin-top: 190px;}
#user .user_profile .form_2 .small_img img{position: absolute;left: 0;top: 0;}
#user .user_profile .form_2 .submit{width: 120px;margin-left: 20px; float: right;margin-top: 15px; text-align: center;}
/*用户资料end*/

/*用户评论*/
#user .user_comment {width: 100%;float: left;border: 1px solid #b8b8b8;border-top: 1px solid #c9c9c9; margin-top: 12px;}
#user .user_comment th{background: #f2f2f2;line-height: 28px;height: 28px;font-weight: normal;}
#user .user_comment td{background: #fff;line-height: 20px;height: 35px;color: #7e7878;font-weight: normal;}
#user .user_comment .input_border{height: 25px;line-height: 25px;-webkit-border-radius: 2px; border-radius: 2px;outline: none;}
#user .user_comment a:hover{text-decoration: underline;}
/*用户评论end*/
#user .bnt_blue_1{cursor: pointer;width: 95px;text-align: center;height: 25px;line-height: 25px;color: #fff;background: url(../images/bg.png) 0 -320px no-repeat;}
#user .order_comment{width: 570px;height: 321px;background: url(../images/order_comment_bg.png) no-repeat;position: fixed;top: 50%;left: 50%;margin-left: -200px;margin-top: -160px;z-index: 100000;}
#user .affirm_received{width: 570px;height: 321px;background: url(../images/order_comment_bg.png) no-repeat;position: fixed;top: 50%;left: 50%;margin-left: -200px;margin-top: -160px;z-index: 100000;}
#user #bg{width: 100%;height: 100%;background: #000;position: fixed;top: 0;left: 0;z-index: 99999;background:rgba(0, 0, 0, 0.3);FILTER:ALPHA(opacity=30,finishopacity=100,style=0);}
/*组队最后确认完成页*/
#done_join{ width: 816px; height: 510px; margin: 0px auto;position: relative;background: url(../images/flow_done_bg_join3.jpg) no-repeat;}
#done_join .price{width: 100%; height: 80px;color: #fff;font-size: 16px; line-height: 40px;letter-spacing: 1px; position: absolute;left: 0;bottom: 30px;text-align: center;font-weight: bold;}
#done_join .price span{font-size: 35px;}
#done_join table{margin-left: 41px;float: left;}
#done_join .done_bottom{width: 100%; height: 32px;float: left;position: absolute;top: 335px;}
#done_join .button{background: #fff;text-align: center;color: #53116b;line-height: 32px;border-radius: 3px;}
#done_join .button:hover{background: #8522a1;color: #fff;}
#done_join .consignee{width: 100%;height: 40px;position: absolute;top: 104px;text-align: center;line-height: 40px;color: #2094de;font-size: 28px;}
.regusbox{float: left;overflow: hidden;width: 970px;}
.regusbox .us_Submit_reg{width: 110px;height: 35px;padding-bottom: 5px;background: url(../images/bg.png) 0 -270px no-repeat;border: none;line-height: 35px;color: #fff;}
.regusbox #left{width: 227px;float: left;}
.regusbox #left .login{width: 227px;height: 35px;background: #191e2c;float: left;font-size: 14px;line-height: 35px;text-align: center;}
.regusbox #left .login a{color: #fff;}	
.regusbox #left .ad1{width: 225px;height: 225px;float: left;font-size: 14px;line-height: 35px;text-align: center;border: 1px solid #d1d2d5;margin-bottom: 20px;}
.regusbox #left .ad2{width: 225px;height: 225px;float: left;font-size: 14px;line-height: 35px;text-align: center;border: 1px solid #d1d2d5;}
#cat_list .goodsBox{width: 970px;border: 1px solid #d1d2d5;}
#cat_list .goodsBox img{width: 100px;height: 100px;}


/* 用户密码找回start */
/* 1.输入用户名 */
/* Jo 21号替换Start(这里只是改了几个属性，在原本的基础上) */
#big_box{position: relative;overflow: hidden; height: 918px;}
#password_back{width: 780px; margin: 0px auto;margin-top: 145px; height: 475px; position: relative; border: 1px solid #d1d1d1;}
#password_back .bg{width: 780px; height: 475px;background: url(../pic/passport_operation_bg.png) no-repeat; top: 158px;}
/* Jo 21号替换End(这里只是改了几个属性，在原本的基础上) */
#password_back .bg .passport_top1{width: 780px; height: 125px; background: url(../pic/passport_top1.png) no-repeat;}
#password_back .username{width: 385px; height: 37px;margin-left: 145px; margin-top: 100px; color: #000;font-size: 16px;}
#password_back .username .left{float: left; text-align: center; font-weight: bold; height: 37px; line-height: 37px;}
#password_back .username #username{float: right; border: solid 1px #787878; width: 266px; height: 37px;padding-left: 5px;}
#password_back .username #username:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
#password_back .username .error{margin-left: 111px; font-size: 14px; color: #9f1212; font-weight: bold;}
#password_back .next{width: 385px; height: 37px;margin-left: 145px; margin-top: 20px;}
#password_back .next #next{float: right; width: 274px; height: 37px; background: #890206; color: #fff;text-align: center;border: solid 1px #890206;font-size: 16px; font-weight: bold;}
#password_back .next #next:hover{background-color: #cd252a;}
/* 2.验证身份 */
#password_back .bg .passport_top2{width: 780px; height: 125px; background: url(../pic/passport_top2.png) no-repeat;}
#password_back .email{width: 780px; height: 95px;margin: 0px auto; margin-top: 50px; font-size: 16px;color: #000; font-weight: bolder; margin-left: 160px;}
#password_back .email .get_captcha{width: 268px; height: 37px; border: solid #890206 1px; font-size: 16px;color: #fff;text-align: center; background: #890206;line-height: 37px;margin-left: 95px;margin-top: 15px; cursor:pointer; }
#password_back .email .get_captcha:hover{background-color: #cd252a;}
#password_back .email .invalid{width: 268px; height: 37px; font-size: 16px;color: #fff;text-align: center; background: #8f8c88;line-height: 37px;margin-left: 95px;margin-top: 15px; cursor:default; }
#password_back .email .error{width: 180px; height: 70px;float: right; color: #000;font-size: 14px; margin-right: 195px; padding-left: 10px; padding-top: 10px; background-color: #d2d2d2; line-height: 20px;}
#password_back .email .error a{color: #9f1212; border-bottom: 1px solid #9f1212;}
#password_back .captcha{width: 365px; height: 37px; margin: 0px auto; margin-left: 160px; font-size: 16px; color: #000; font-weight: bolder;}
#password_back .captcha .left{float: left; text-align: center; font-weight: bold; height: 37px; line-height: 37px;}
#password_back .captcha #captcha{border: solid 1px #787878; width: 263px; height: 37px; float: right; padding-left: 5px;}
#password_back .captcha #captcha:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
#password_back .captcha .error{margin-left: 95px; font-size: 14px; color: #9f1212;font-weight: bold;}

#password_back .next2{width: 365px; height: 37px; margin: 0px auto; margin-left: 160px; font-size: 16px; color: #000; font-weight: bolder; margin-top: 20px;}
#password_back .next2 #next{float: right; width: 270px; height: 37px; background: #890206; color: #fff;text-align: center;border: solid 1px #890206;font-size: 16px; font-weight: bold; line-height: 37px; cursor:pointer;}
#password_back .next2 #next:hover{background-color: #cd252a;}
/* 3.找回密码 */
#password_back .bg .passport_top3{width: 780px; height: 125px; background: url(../pic/passport_top3.png) no-repeat;}
#password_back .password{width: 780px; height: 37px;margin: 0px auto; margin-top: 50px; font-size: 16px; font-weight: bolder; color: #000; margin-left: 180px;}
#password_back .password #password{border: solid 1px #787878; width: 263px; height: 37px;margin-left: 30px; padding-left: 5px;}
#password_back .password #password:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
#password_back .password .error{width: 205px; height: 81px; float: right; color: #000; font-size: 14px; margin-right: 195px; padding-left: 10px; padding-top: 10px; padding-right: 10px; background: #d2d2d2; line-height: 20px;}
#password_back .password #pick{float: left; margin-top: 5px; margin-left: 78px;}
#password_back .password .pick{display: block; margin-right: 2px; width: 63px; height: 15px; font-size: 12px; color: #fff;text-align: center; background: #bd91c9; float: left;}
#password_back .password .pick_now{background: #9e33bb;}
#password_back .password_Confirm{width: 780px; height: 37px;margin: 0px auto; margin-top: 15px; font-size: 16px; font-weight: bolder; color: #000; margin-left: 180px;}
#password_back .password_Confirm #password_Confirm{border: solid 1px #787878; width: 263px; height: 37px;margin-left: 14px; padding-left: 5px;}
#password_back .password_Confirm #password_Confirm:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
#password_back .password_Confirm .error{width: 260px; height: 30px; line-height: 30px;  float: right; margin-right: 60px;color: #9f1212;font-size: 14px;}
#password_back .password_Confirm .next{width: 268px; height: 37px; border: solid #890206 1px; font-size: 16px;color: #fff; text-align: center; background: #890206;line-height: 37px; margin-left: 78px;margin-top: 15px; cursor:pointer; }
#password_back .password_Confirm .next:hover{background-color: #cd252a;}
/* 4.完成 */
#password_back .bg .passport_top4{width: 780px; height: 125px; background: url(../pic/passport_top4.png) no-repeat;}
#password_back .bg .passport_true{width: 722px; height: 105px; background: url(../pic/passport_true.png) no-repeat; margin-left: 28px;}
#password_back .complete .login{width: 268px; height: 37px; border: solid #890206 1px; font-size: 16px;color: #fff;text-align: center; background: #890206;line-height: 37px;margin-left: 250px;margin-top: 80px; cursor:pointer; float: left;}
#password_back .complete .login:hover{background-color: #cd252a;}
/* 用户密码找回end */

/*跟踪包裹*/
#user #right .track_packages .button_1{width: 80px;height: 25px;display: inline-block;}
#user #right .track_packages .button_1:hover{background-color: #ab0409;}


/*手机验证*/
#mobile_validated .mobile{width: 50%;height: 50px;line-height: 50px;margin-left: 25%}
#mobile_validated .no_send{background: #aeaeae;}
#mobile_validated .input_border{line-height: 1.5; height: 1.5em;-webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset; background: #fff;-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0;padding: 5px;}
#mobile_validated .input_border:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
/*会员页end*/
/******************************************************************************/

